Big Huge Thesaurus

Al-Hasan ibn al-Haytham

noun